#ifndef  __ILLEGALARGUMENTS_H__
#define  __ILLEGALARGUMENTS_H__


class IllegalArguments
{
    public:
            virtual void raise( ) const
            {
                throw *this;
            }
};


#endif  /*__ILLEGALARGUMENTS_H__*/
